package com.inifitness.common.enums;

import com.inifitness.common.basic.BaseEnum;

import lombok.AllArgsConstructor;
import lombok.Getter;

/**
 * 操作类型
 *
 * @author sunjinfeng
 * @version 1.0.0
 * @since 2024/04/18 11:00:00
 */
@Getter
@AllArgsConstructor
public enum BizOperateType implements BaseEnum<Integer> {
  /**
   * 操作类型
   */
  OTHER(0, "其他操作"),
  /**
   * 添加操作
   */
  ADD(1, "添加"),
  /**
   * 修改、更新操作
   */
  MODIFY(2, "修改"),
  /**
   * 删除、批量删除操作
   */
  DELETE(3, "删除"),
  /**
   * 授权操作
   */
  GRANT(4, "授权"),
  /**
   * 导入
   */
  IMPORT(5, "导入"),
  /**
   * 导出
   */
  EXPORT(6, "导出"),
  /**
   * 同意
   */
  AGREE(7, "同意"),
  /**
   * 同意
   */
  REFUSE(8, "拒绝");

  private final Integer value;

  private final String label;
}
